草庐IT

java - URLConnection FTP 列表文件

全部标签

Javascript获取对象中项目列表的长度?

我目前有一个如下所示的Javascript对象:对象{0:8,1:9,2:10}我正在尝试获取对象中单个项目的数量(即3),但不知道如何操作。由于对象不是数组,我不能只调用.length()。我尝试huntsList[2].toString().split('.').length以逗号拆分项目并以这种方式计算它们但它返回1,因为它转换了整个对象到一个看起来像这样的字符串:[[[objectObject]"]。如有任何关于如何实现此目标的建议,我将不胜感激。 最佳答案 您可以使用Object.keys获取键,它返回一个键数组:Exam

javascript - 通过数组循环创建 li 并以列表形式显示到 HTML

我正在学习javaScript,我想循环数组并以列表形式显示到HTML。我该怎么做?数组:vararray=['幻灯片1','幻灯片2','幻灯片3','幻灯片4','幻灯片5','幻灯片6','幻灯片7','幻灯片8','幻灯片9'];JavaScript:functionlistItem(item){for(vari=0;i 最佳答案 虽然所有提供的答案都有效并且很好-它们都遇到相同的问题-因为它们在每次迭代时将元素附加到DOM。对于一个小列表,这将不是问题,但如果您要处理列表中所需的大量元素-不断操作hteDOM将产生性能成本

javascript - 如何从数组数据制作嵌套有序列表

我有这样的数据:vararray=["a","b","c","d","e"];我想像这样转换这些数据:abcd我会试试这个:varmakeNestedList=()=>{$.each(array,function(i,el){nested+='';nested+=''+el+'';makeNestedList();nested+='';});};但是为什么结果是空的呢? 最佳答案 你可以使用Array#reduceRight并首先创建最嵌套的节点,然后再创建外部节点。vararray=["a","b","c","d","e"],re

javascript - 所有的javascript都应该放到一个单独的js文件中吗

如果某些jquery或常规javascript应该内联或放在单独的js文件中,标准是什么? 最佳答案 这取决于很多因素1.Caching当您将javascript或css分离到单独的文件中时,它将缓存在浏览器中,当新请求到达时,无需从浏览器下载新请求。但在每次请求页面时使用内联编码的情况下,都会下载内容,这会增加带宽使用量。阅读更多MakeJavaScriptandCSSExternal2.ReduceHTTPrequest通过进行内联编码,您可以减少HTTP请求的数量,这是一种页面优化技术。在MinimizeHTTPRequest

Javascript 文件写覆盖页面?

我对javascript很陌生。我正在尝试使用document.write(使用Wordpress)创建一个标签,以添加一种在预加载图像之前隐藏图像的样式。在通过CSS加载图像之前,我不得不求助于编写Javascript样式来隐藏图像。我不想将它实际写入CSS文件,以防用户禁用了Javascript,然后图像将永远不会显示。我正在尝试让这段代码工作:jQuery(function($){document.write('.preloadimg{display:none;}');$('#body-wrap').preloadThis();});但是,它只是覆盖整个页面并使其变为空白。我怎样

javascript - 从单个文件在站点的特定页面上执行自定义 JavaScript

我的js文件加载到所有页面上。某些功能旨在仅在某些页面上运行,例如仅在主页http://site.com上运行。javascript可以读取调用它的页面的url以确定它是否是主页吗? 最佳答案 您可以使用window.location对象以获取有关位置的属性。一些值得注意的属性是:window.location.href-返回当前页面的完整URL示例:http://www.google.com/subdir/subpage.htmlwindow.location.hostname-仅返回主机名(域名,包括任何子域)示例:www.go

javascript - 匹配来自单个正则表达式的文件名和文件扩展名

我确信这一定很容易,但我正在努力...varregexFileName=/[^\\]*$/;//matchfilenamevarregexFileExtension=/(\w+)$/;//matchfileextensionfunctiondisplayUpload(){varpath=$el.val();//Thisisafileinputvarfilename=path.match(regexFileName);//returnsfilenamevarextension=filename[0].match(regexFileExtension);//returnsextension

javascript - 如何防止 BootStrap 下拉列表中 URL 末尾的#?

我有这个链接:Adduser我使用preventDefault()和returnfalse来避免地址末尾的#。它完美地工作。问题是当我对Bootstrap的下拉菜单执行相同操作时。如果我保留returnfalse,它不会像预期的那样在末尾添加#,但它也会阻止下拉列表消失,就像我删除returnfalse时那样。这是我的下拉代码:ParentItemChilditemJavascript:$("#ddSonBtn").click(function(){//somecodee.preventDefault();});有解决办法吗?我正在使用Bootstrap2jQuery谢谢。

javascript - 在 Node 中获取文件创建日期

在Node中,我可以使用标准文件统计对象获取文件的修改日期。有没有办法我也可以找到它的创建日期?我在http://nodejs.org/api/fs.html#fs_class_fs_stats中找不到任何内容完全没有文档。 最佳答案 如果有人在这段时间之后偶然发现了这个问题,从Nodev0.12.0开始使用这个:fs.stat(path,callback)其中回调有两个参数err和stats。统计对象有属性birthtime这是创建日期。Nodeapi文档链接link 关于javasc

javascript - 在 javascript 中读取本地 xls/xlsx 文件

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我们能否在不使用任何库的情况下在angularjs/Javascript中读取大型本地xls/xlsx文件,如果不能,那么哪个库最合适?